package com.cc.moxingvoice.utils;

import android.content.Context;

import com.cc.moxingvoice.base.BaseActivity;
import com.cc.moxingvoice.constant.LocalPath;
import com.cc.moxingvoice.constant.MyUrl;
import com.superc.cframework.utils.SPUtil;

import java.util.HashMap;

import cn.sharesdk.framework.Platform;
import cn.sharesdk.framework.PlatformActionListener;
import cn.sharesdk.onekeyshare.OnekeyShare;

/**
 * 创建日期：2018/3/24 on 14:06
 * 描述：
 * 作者：郭士超
 * QQ：1169380200
 */

public class ShareUtil {

    public static boolean share;

    /**
     * Mob Share分享
     */
    public static void showShare(final Context context) {
        OnekeyShare oks = new OnekeyShare();
        //关闭sso授权
        oks.disableSSOWhenAuthorize();

        // title标题，微信、QQ和QQ空间等平台使用
        oks.setTitle("手游可用的吃鸡魔性语音包");
        // titleUrl QQ和QQ空间跳转链接
        oks.setTitleUrl(MyUrl.SHARE_URL);
        // text是分享文本，所有平台都需要这个字段
        oks.setText("快拿上李云龙语音去调戏你的吃鸡队友吧！" + "支持自定义语音包哦。" + "网址：" + MyUrl.SHARE_URL);
        // imagePath是图片的本地路径，Linked-In以外的平台都支持此参数
        oks.setImagePath(LocalPath.APP_PATH + LocalPath.SHARE_PIC);//确保SDcard下面存在此张图片
        // url在微信、微博，Facebook等平台中使用
        oks.setUrl(MyUrl.SHARE_URL);
        // comment是我对这条分享的评论，仅在人人网使用
        oks.setComment("这个语音包是真的666");

        // 分享回调
        oks.setCallback(new PlatformActionListener() {
            @Override
            public void onComplete(Platform platform, int i, HashMap<String, Object> hashMap) {
                share = true;
                SPUtil.put(context, "share", true);
                ((BaseActivity)context).showToast("你再点一下启动试试");
            }

            @Override
            public void onError(Platform platform, int i, Throwable throwable) {
//                shear = true;
            }

            @Override
            public void onCancel(Platform platform, int i) {

            }
        });

        // 启动分享GUI
        oks.show(context);
    }

}
